package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.WechatConfigAddVO;
import com.junzhiit.nengji.cms.web.vo.WechatConfigEditVO;
import com.junzhiit.nengji.cms.web.vo.WechatConfigVO;

public interface WechatConfigService {
	/**
	 * 
	 * TODO 查询所有微信配置
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:41:58
	 * @return Map<String,Object>
	 *
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp, WechatConfigVO wechatConfigVO);

	/**
	 * 
	 * TODO 根据ID查询微信配置
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:42:15
	 * @return ResultVO
	 *
	 */
	public ResultVO findById(String id);

	/**
	 * 
	 * TODO 新增微信配置
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:42:32
	 * @return ResultVO
	 *
	 */
	public ResultVO add(WechatConfigAddVO wechatConfigAddVO);

	/**
	 * 
	 * TODO 逻辑删除微信配置
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:42:43
	 * @return ResultVO
	 *
	 */
	public ResultVO delete(String id);

	/**
	 * 
	 * TODO 修改微信配置
	 * 
	 * @author Qjen
	 * @time 2018年1月24日 下午2:42:55
	 * @return ResultVO
	 *
	 */
	public ResultVO edit(WechatConfigEditVO wechatConfigEditVO);

}
